<?php

declare(strict_types=1);

namespace App\CustHub\Constants;

use App\Common\Constants\AbstractBaseConstants;
use Hyperf\Constants\Annotation\Constants;

#[Constants]
class ContactSourceConstants extends AbstractBaseConstants
{
    /**
     * @Message("未知来源")
     */
    public const DEFAULT = 0;

    /**
     * 通过微信好友添加
     * @Message("微信联系人")
     */
    public const WECHAT_CONTACT = 2;

    /**
     * 对方通过扫一扫添加
     * @Message("扫码二维码")
     */
    public const SCAN_QR_CODE = 51;

    /**
     * @Message("手机号搜索")
     */
    public const PHONE_SEARCH = 4;

    /**
     * @Message("对方通过搜索手机号添加")
     */
    public const ADD_WAY_PHONE_SEARCH = 60;

    /**
     * @Message ("对方通过群聊添加")
     */
    public const ADD_BY_GROUP_CHAT  = 61;

    /**
     * @Message ("对方通过"xxxxx"分享的名片添加")
     */
    public const ADD_WAY_CARD_SHARE = 62;

        /**
     * @Message("好友名片分享")
     */
    public const FRIEND_CARD_SHARE = 68;

    /**
     * @Message("群聊")
     */
    public const IN_ROOM = 102;

    /**
     * @Message("通过扫一扫添加")
     */
    public const SCAN = 103;

    /**
     * @Message("由"xxxxx"共享")
     */
    public const ADD_WAY_SHARED_BY_USER = 113;

        /**
     * @Message("对方扫描二维码")
     */
    public const CONTACT_SCAN_QR_CODE = 122;

    /**
     * @Message("第三方添加")
     */
    public const ADDED_BY_THIRD_PARTY = 144;

    /**
     * @Message("视频号添加")
     */
    public const VIDEO_CHANNEL = 167;

    /**
     * @Message("其他")
     */
    public const OTHER = 9999;


    /**
     * @Message("名片添加（个微分享）")
     */
    public const FRIEND_CARD_SHARE_WECHAT = 62;

    /**
     * @Message("手机号码搜索（在个微里搜索）")
     */
    public const PHONE_SEARCH_WECHAT = 60;

    /**
     * @Message("群聊添加（在个微里）")
     */
    public const IN_ROOM_WECHAT = 61;

    /**
     * @Message("扫企微码（在个微里）")
     */
    public const SCAN_QR_CODE_WECHAT = 54;

}